home *** CD-ROM | disk | FTP | other *** search
/ Level 2003 September (DVD) / Level_2003-09_104_DVD_Shadowman.iso / Demos / CC Generals / Data1.cab / INI.big / Data_INI_CommandSet.ini < prev    next >
Encoding:
Text File  |  2003-07-17  |  24.4 KB  |  910 lines

  1. ;------------------------------------------------------------------------------
  2. ;Command sets are groups of command buttons that will be displayed in the
  3. ;context sensitive user interface for a selected object showing what you
  4. ;can do with that object
  5. ;
  6. ;LHS numbers are the physical GUI buttons.  You can assign a command
  7. ;to any of the physical buttons, they do *NOT* need to appear in
  8. ;continuous order ... you may have gaps if you desire
  9. ;
  10. ;RHS strings are CommandButton.ini command names
  11. ;
  12. ;Buttons for a regular command context are ordered as:
  13. ;+--+--+--+--+--+--+  
  14. ;|01|03|05|07|09|11|
  15. ;+--+--+--+--+--+--+
  16. ;|02|04|06|08|10|12|
  17. ;+--+--+--+--+--+--+
  18. ;
  19. ;------------------------------------------------------------------------------
  20. ; Many things just want these three buttons.
  21. CommandSet GenericCommandSet
  22.   9  = Command_AttackMove
  23.   11 = Command_Guard
  24.   12 = Command_Stop
  25. End
  26.  
  27. ; Dozer Command Sets ----------------------------------------------------------
  28. CommandSet AmericaDozerCommandSet
  29.   1  = Command_ConstructAmericaPowerPlant
  30.   2  = Command_ConstructAmericaStrategyCenter
  31.   3  = Command_ConstructAmericaBarracks
  32.   4  = Command_ConstructAmericaSupplyDropZone
  33.   5  = Command_ConstructAmericaSupplyCenter
  34.   6  = Command_ConstructAmericaDetentionCamp
  35.   7  = Command_ConstructAmericaPatriotBattery
  36.   8 = Command_ConstructAmericaParticleCannonUplink
  37.   9  = Command_ConstructAmericaWarFactory
  38.   10 = Command_ConstructAmericaCommandCenter
  39.   11 = Command_ConstructAmericaAirfield
  40.   12 = Command_DisarmMinesAtPosition
  41. End
  42.  
  43. CommandSet GLAWorkerCommandSet
  44.   1  = Command_ConstructGLASupplyStash
  45.   2  = Command_ConstructGLAPalace
  46.   3  = Command_ConstructGLABarracks
  47.   4  = Command_ConstructGLABlackMarket
  48.   5  = Command_ConstructGLAStingerSite
  49.   6  = Command_ConstructGLAScudStorm
  50.   7  = Command_ConstructGLATunnelNetwork
  51.   9  = Command_ConstructGLAArmsDealer
  52.  10  = Command_ConstructGLACommandCenter
  53.  11  = Command_ConstructGLADemoTrap
  54.  12  = Command_DisarmMinesAtPosition
  55. End
  56.  
  57. CommandSet ChinaDozerCommandSet
  58.   1  = Command_ConstructChinaPowerPlant
  59.   2  = Command_ConstructChinaAirfield
  60.   3  = Command_ConstructChinaBarracks
  61.   4  = Command_ConstructChinaPropagandaCenter
  62.   5  = Command_ConstructChinaSupplyCenter
  63.   6  = Command_ConstructChinaSpeakerTower
  64.   7  = Command_ConstructChinaBunker
  65.   8  = Command_ConstructChinaNuclearMissileLauncher
  66.   9  = Command_ConstructChinaGattlingCannon
  67.  10  = Command_ConstructChinaCommandCenter
  68.  11  = Command_ConstructChinaWarFactory
  69.  12  = Command_DisarmMinesAtPosition
  70. End
  71.  
  72. ; Unit Command Sets -----------------------------------------------------------
  73. CommandSet AmericaTransportCommandSet
  74.   1 = Command_TransportExit
  75.   2 = Command_TransportExit
  76.   3 = Command_TransportExit
  77.   4 = Command_TransportExit
  78.   5 = Command_TransportExit
  79.   6 = Command_TransportExit
  80.   7 = Command_TransportExit
  81.   8 = Command_TransportExit
  82.   9 = Command_Evacuate 
  83.  11 = Command_Guard
  84.  12 = Command_Stop
  85. End
  86.  
  87. CommandSet AmericaVehicleChinookCommandSet
  88.   1 = Command_TransportExit
  89.   2 = Command_TransportExit
  90.   3 = Command_TransportExit
  91.   4 = Command_TransportExit
  92.   5 = Command_TransportExit
  93.   6 = Command_TransportExit
  94.   7 = Command_TransportExit
  95.   8 = Command_TransportExit
  96.   9 = Command_ChinookUnload
  97.  10 = Command_CombatDrop
  98. ; 11 = Command_Guard
  99.  12 = Command_Stop
  100. End
  101.  
  102. CommandSet CivilianTransportCommandSet
  103.   1 = Command_TransportExit
  104.   2 = Command_TransportExit
  105.   3 = Command_TransportExit
  106.   4 = Command_TransportExit
  107.   5 = Command_TransportExit
  108.   6 = Command_TransportExit
  109.   7 = Command_TransportExit
  110.   8 = Command_TransportExit
  111.   9 = Command_Evacuate 
  112.  11 = Command_Guard
  113.  12 = Command_Stop
  114. End
  115.  
  116. CommandSet RailedTransportCommandSet
  117.   1 = Command_TransportExit
  118.   2 = Command_TransportExit
  119.   3 = Command_TransportExit
  120.   4 = Command_TransportExit
  121.   5 = Command_TransportExit
  122.   6 = Command_TransportExit
  123.   7 = Command_TransportExit
  124.   8 = Command_TransportExit
  125.   9 = Command_TransportExit
  126.  10 = Command_TransportExit
  127.  11 = Command_Evacuate 
  128.  12 = Command_ExecuteRailedTransport
  129. End
  130.  
  131. CommandSet CivilianTransportWithNukeCommandSet
  132.   1 = Command_DetonateConvoyTruckNuke
  133.  12 = Command_Stop
  134. End
  135.  
  136.  
  137. CommandSet AmericaInfantryRangerCommandSet
  138.   1  = Command_AmericaRangerCaptureBuilding
  139.   2  = Command_AmericaRangerSwitchToMachineGun
  140.   4  = Command_AmericaRangerSwitchToFlagBangGrenades
  141.   9  = Command_AttackMove
  142.   11 = Command_Guard
  143.   12 = Command_Stop
  144. End
  145.  
  146. CommandSet AmericaInfantryColonelBurtonCommandSet
  147.   1  = Command_ColonelBurtonKnifeAttack
  148.   2  = Command_ColonelBurtonTimedDemoCharge
  149.   4  = Command_ColonelBurtonRemoteDemoCharge
  150.   6  = Command_ColonelBurtonDetonateCharges
  151.   9  = Command_AttackMove
  152.   11 = Command_Guard
  153.   12 = Command_Stop
  154. End
  155.  
  156. CommandSet AmericaInfantryMissileDefenderCommandSet
  157.   1  = Command_AmericaMissileDefenderLaserGuidedMissiles
  158.   9  = Command_AttackMove
  159.   11 = Command_Guard
  160.   12 = Command_Stop
  161. End
  162.  
  163. CommandSet AmericaInfantryPathfinderCommandSet
  164.   9  = Command_AttackMove
  165.   11 = Command_Guard
  166.   12 = Command_Stop
  167. End
  168.  
  169. CommandSet AmericaInfantryPilotCommandSet
  170.   12 = Command_Stop
  171. End
  172.  
  173. CommandSet AmericaVehicleHumveeCommandSet
  174.   1 = Command_ConstructAmericaVehicleBattleDrone
  175.   2 = Command_ConstructAmericaVehicleScoutDrone
  176.   3 = Command_TransportExit
  177.   4 = Command_TransportExit
  178.   5 = Command_TransportExit
  179.   6 = Command_TransportExit
  180.   7 = Command_TransportExit
  181.   8 = Command_Evacuate 
  182.   9  = Command_AttackMove
  183.   11 = Command_Guard
  184.   12 = Command_Stop
  185. End
  186.  
  187. CommandSet CivilianVehicleLimoCommandSet
  188.   1 = Command_TransportExit
  189.   2 = Command_TransportExit
  190.   3 = Command_TransportExit
  191.   4 = Command_TransportExit
  192.   5 = Command_TransportExit
  193.   6 = Command_Evacuate 
  194.   12 = Command_Stop
  195. End
  196.  
  197. CommandSet GLAInfantryRebelCommandSet    
  198.   1 = Command_GLAInfantryRebelCaptureBuilding
  199.   9  = Command_AttackMove
  200.   11 = Command_Guard
  201.   12 = Command_Stop
  202. End
  203.  
  204. CommandSet GLAInfantryTunnelDefenderCommandSet
  205.   9  = Command_AttackMove
  206.   11 = Command_Guard
  207.   12 = Command_Stop
  208. End
  209.  
  210. CommandSet GLAInfantryTerroristCommandSet
  211.   1 = Command_GLAInfantryTerroristMakeCarBomb
  212.   11 = Command_Guard
  213.   12 = Command_Stop
  214. End
  215.  
  216. CommandSet GLAInfantryAngryMobCommandSet
  217.   9  = Command_AttackMove
  218.   11 = Command_Guard
  219.   12 = Command_Stop
  220. End
  221.  
  222. CommandSet GLAInfantryHijackerCommandSet
  223.    1 = Command_GLAInfantryHijack
  224.   ; Guard was removed permanently for this unit, since it can't
  225.   12 = Command_Stop
  226. End
  227.  
  228. CommandSet GLAInfantryJarmenKellCommandSet    
  229.   1 = Command_GLAInfantryJarmenKellSnipeVehicleAttack
  230.   9  = Command_AttackMove
  231.   11 = Command_Guard
  232.   12 = Command_Stop
  233. End
  234.  
  235. CommandSet AmericaVehicleComancheCommandSet
  236.   1  = Command_AmericaVehicleComancheFireRocketPods
  237.   9  = Command_AttackMove
  238.   11 = Command_Guard
  239.   12 = Command_Stop
  240. End
  241.  
  242. CommandSet GLAVehicleRocketBuggyCommandSet
  243.   9  = Command_AttackMove
  244.   11 = Command_Guard
  245.   12 = Command_Stop
  246. End
  247.  
  248. CommandSet GLATankScorpionCommandSet
  249.   9  = Command_AttackMove
  250.   11 = Command_Guard
  251.   12 = Command_Stop
  252. End
  253.  
  254. CommandSet GLAVehicleScudLauncherCommandSet
  255.   1  = Command_GLAExplosiveWarhead
  256.   3  = Command_GLAAnthraxWarhead
  257.   9  = Command_AttackMove
  258.   11 = Command_Guard
  259.   12 = Command_Stop
  260. End
  261.  
  262. CommandSet GLAVehicleQuadCannon
  263.   9  = Command_AttackMove
  264.   11 = Command_Guard
  265.   12 = Command_Stop
  266. End
  267.  
  268.  
  269. CommandSet GLAVehicleToxinTruckCommandSet
  270.   1  = Command_GLAToxinTractorContaminateGround
  271.   9  = Command_AttackMove
  272.   11 = Command_Guard
  273.   12 = Command_Stop
  274. End
  275.  
  276. CommandSet GLAVehicleBombTruckCommandSet
  277.   1  = Command_DisguiseAsVehicle
  278.   3  = Command_BombTruckDetonateNow
  279.   7  = Command_UpgradeGLABombTruckBioBomb
  280.   8  = Command_UpgradeGLABombTruckHighExplosiveBomb
  281.   9  = Command_AttackMove
  282.   11 = Command_Guard
  283.   12 = Command_Stop
  284. End
  285.  
  286. CommandSet GLAVehicleRadarVanCommandSet
  287.   1 = Command_RadarVanScan
  288.   12 = Command_Stop
  289. End
  290.  
  291.  
  292. CommandSet GLAVehicleTechnicalCommandSet
  293.   1 = Command_TransportExit
  294.   2 = Command_TransportExit
  295.   3 = Command_TransportExit
  296.   4 = Command_TransportExit
  297.   5 = Command_TransportExit
  298.   9  = Command_AttackMove
  299.   10 = Command_Evacuate 
  300.   11 = Command_Guard
  301.   12 = Command_Stop
  302. End
  303.  
  304. CommandSet ChinaJetMIGCommandSet
  305.   9  = Command_AttackMove
  306.   10  = Command_GuardFlyingUnitsOnly
  307.   11 = Command_Guard
  308.   12 = Command_Stop
  309. End
  310.  
  311. CommandSet ChinaInfantryRedguardCommandSet
  312.   1  = Command_ChinaInfantryRedGuardCaptureBuilding
  313.   9  = Command_AttackMove
  314.   11 = Command_Guard
  315.   12 = Command_Stop
  316. End
  317.  
  318. CommandSet ChinaInfantryBlackLotusCommandSet
  319.   1 = Command_ChinaInfantryBlackLotusCaptureHack
  320.   3 = Command_ChinaInfantryBlackLotusVehicleHack
  321.   5 = Command_ChinaInfantryBlackLotusCashHack
  322. ;  11 = Command_Guard
  323.   12 = Command_Stop
  324. End
  325.  
  326. CommandSet ChinaInfantryHackerCommandSet
  327.   1 = Command_ChinaInfantryHackerDisableBuilding
  328.   3 = Command_ChinaInfantryHackerInternetHack
  329.   11 = Command_Guard
  330.   12 = Command_Stop
  331. End
  332.  
  333. CommandSet ChinaInfantryTankHunterCommandSet
  334.   1 = Command_ChinaInfantryTankHunterTNTAttack
  335.   9 = Command_AttackMove
  336.   11 = Command_Guard
  337.   12 = Command_Stop
  338. End
  339.  
  340. CommandSet ChinaTroopCrawlerCommandSet
  341.   1 = Command_TransportExit
  342.   2 = Command_TransportExit
  343.   3 = Command_TransportExit
  344.   4 = Command_TransportExit
  345.   5 = Command_TransportExit
  346.   6 = Command_TransportExit
  347.   7 = Command_TransportExit
  348.   8 = Command_TransportExit
  349.   9  = Command_AttackMove
  350.   11 = Command_EmptyCrawler
  351.   12 = Command_Stop
  352. End  
  353.  
  354. CommandSet ChinaVehicleNukeCannonCommandSet
  355.   9  = Command_AttackMove
  356.   11 = Command_Guard
  357.   12 = Command_Stop
  358. End
  359.  
  360. CommandSet ChinaVehicleBattleMasterCommandSet
  361.   9  = Command_AttackMove
  362.   11 = Command_Guard
  363.   12 = Command_Stop
  364. End
  365.  
  366. CommandSet ChinaVehicleGattlingTankCommandSet
  367.   9  = Command_AttackMove
  368.   11 = Command_Guard
  369.   12 = Command_Stop
  370. End
  371.  
  372. CommandSet ChinaVehicleInfernoCannonCommandSet
  373.   9  = Command_AttackMove
  374.   11 = Command_Guard
  375.   12 = Command_Stop
  376. End
  377.  
  378. CommandSet ChinaTankDragonCommandSet
  379.   1 = Command_ChinaDragonTankFireWall
  380.   9  = Command_AttackMove
  381.   11 = Command_Guard
  382.   12 = Command_Stop
  383. End
  384.  
  385. CommandSet AmericaTankCrusaderCommandSet
  386.   1  = Command_ConstructAmericaVehicleBattleDrone
  387.   2  = Command_ConstructAmericaVehicleScoutDrone
  388.   9  = Command_AttackMove
  389.   11 = Command_Guard
  390.   12 = Command_Stop
  391. End
  392.  
  393. CommandSet AmericaTankPaladinCommandSet
  394.   1  = Command_ConstructAmericaVehicleBattleDrone
  395.   2  = Command_ConstructAmericaVehicleScoutDrone
  396.   9  = Command_AttackMove
  397.   11 = Command_Guard
  398.   12 = Command_Stop
  399. End
  400.  
  401. CommandSet AmericaVehicleAmbulanceCommandSet
  402.   1  = Command_ConstructAmericaVehicleBattleDrone
  403.   2  = Command_ConstructAmericaVehicleScoutDrone
  404.   3  = Command_TransportExit
  405.   4  = Command_TransportExit
  406.   5  = Command_TransportExit
  407.   6  = Command_TransportExit
  408.   7  = Command_TransportExit
  409.   8  = Command_Evacuate 
  410.   9  = Command_AttackMove
  411.   10 = Command_AmbulanceCleanupArea
  412.   11 = Command_Guard
  413.   12 = Command_Stop
  414. End
  415.  
  416. CommandSet AmericaInfantryHazMatCommandSet
  417.   1  = Command_AmbulanceCleanupArea
  418.   11 = Command_Guard
  419.   12 = Command_Stop
  420. End
  421.  
  422. CommandSet AmericaVehicleTomahawkCommandSet
  423.   1  = Command_ConstructAmericaVehicleBattleDrone
  424.   2  = Command_ConstructAmericaVehicleScoutDrone
  425.   9  = Command_AttackMove
  426.   11 = Command_Guard
  427.   12 = Command_Stop
  428. End
  429.  
  430. CommandSet AmericaJetRaptorCommandSet
  431. ;  6  = Command_Guard
  432.   9  = Command_AttackMove
  433.   10 = Command_GuardFlyingUnitsOnly
  434.   11 = Command_Guard
  435.   12 = Command_Stop
  436. End
  437.  
  438. CommandSet AmericaJetAuroraCommandSet
  439. ;  6  = Command_Guard
  440. ;  8  = Command_GuardFlyingUnitsOnly
  441.   9  = Command_AttackMove
  442.   11 = Command_Guard
  443.   12 = Command_Stop
  444. End
  445.  
  446. CommandSet AmericaJetStealthFighterCommandSet
  447. ;  6  = Command_Guard
  448. ;  8  = Command_GuardFlyingUnitsOnly
  449.   9  = Command_AttackMove
  450.   11 = Command_Guard
  451.   12 = Command_Stop
  452. End
  453.  
  454. CommandSet GLATankMarauderCommandSet
  455.   9  = Command_AttackMove
  456.   11 = Command_Guard
  457.   12 = Command_Stop
  458. End
  459.  
  460. CommandSet ChinaTankBattlemasterCommandSet
  461.   9  = Command_AttackMove
  462.   11 = Command_Guard
  463.   12 = Command_Stop
  464. End
  465.  
  466. ;--------------------------------------------
  467. CommandSet ChinaTankOverlordDefaultCommandSet
  468.   1  = Command_UpgradeChinaOverlordBattleBunker
  469.   3  = Command_UpgradeChinaOverlordGattlingCannon
  470.   5  = Command_UpgradeChinaOverlordPropagandaTower
  471.   9  = Command_AttackMove
  472.   11 = Command_Guard
  473.   12 = Command_Stop
  474. End
  475.  
  476. CommandSet ChinaTankOverlordBattleBunkerCommandSet
  477.   1 = Command_TransportExit
  478.   2 = Command_TransportExit
  479.   3 = Command_TransportExit
  480.   4 = Command_TransportExit
  481.   5 = Command_TransportExit
  482.   6 = Command_Evacuate 
  483.   9  = Command_AttackMove
  484.   11 = Command_Guard
  485.   12 = Command_Stop
  486. End
  487.  
  488. CommandSet ChinaTankOverlordGattlingCannonCommandSet
  489.   9  = Command_AttackMove
  490.   11 = Command_Guard
  491.   12 = Command_Stop
  492. End
  493.  
  494. CommandSet ChinaTankOverlordPropagandaTowerCommandSet
  495.   9  = Command_AttackMove
  496.   11 = Command_Guard
  497.   12 = Command_Stop
  498. End
  499.  
  500. CommandSet ChinaSupplyTruckCommandSet
  501.   12 = Command_Stop
  502. End
  503.  
  504. ;--------------------------------------------
  505.  
  506. ; Structure Command Sets ------------------------------------------------------
  507. CommandSet AmericaCommandCenterCommandSet
  508.   1  = Command_ConstructAmericaDozer
  509.   5  = Command_A10ThunderboltMissileStrike
  510.   6  = Command_Paradrop
  511.   7  = Command_SpyDrone
  512.   8  = Command_EmergencyRepair
  513.   9  = Command_DaisyCutter
  514.  10  = Command_SpySatelliteScan 
  515.  11  = Command_SetRallyPoint
  516.  12 = Command_Sell
  517. End
  518.  
  519. CommandSet Command_ScriptedTransportDrops
  520.   1 = Command_DaisyCutter
  521.   2 = Command_Paradrop
  522.   3 = Command_CarpetBomb
  523.   4 = Command_ClusterMines
  524.   5 = Command_CrateDrop
  525. End
  526.  
  527. CommandSet Command_ScriptedA10ThunderboltStrike
  528.   1 = Command_A10ThunderboltMissileStrike
  529. End
  530.  
  531. CommandSet AmericaAirfieldCommandSet
  532.   1 = Command_ConstructAmericaJetRaptor
  533.   2 = Command_ConstructAmericaVehicleComanche
  534.   3 = Command_ConstructAmericaJetAurora
  535.   4 = Command_ConstructAmericaJetStealthFighter
  536.   7 = Command_UpgradeComancheRocketPods
  537.   8 = Command_UpgradeAmericaLaserMissiles
  538.  11 = Command_SetRallyPoint
  539.  12 = Command_Sell 
  540. End
  541.  
  542. CommandSet AmericaWarFactoryCommandSet
  543.   1  = Command_ConstructAmericaTankCrusader
  544.   2  = Command_ConstructAmericaVehicleTomahawk
  545.   3  = Command_ConstructAmericaVehicleHumvee
  546.   4  = Command_ConstructAmericaVehicleMedic
  547.   5  = Command_ConstructAmericaVehiclePaladin
  548.   10 = Command_UpgradeAmericaTOWMissile
  549.   11 = Command_SetRallyPoint
  550.   12 = Command_Sell
  551. End
  552.  
  553. CommandSet AmericaBarracksCommandSet
  554.   1 = Command_ConstructAmericaInfantryRanger
  555.   2 = Command_ConstructAmericaInfantryMissileDefender
  556.   3 = Command_ConstructAmericaInfantryColonelBurton
  557.   4 = Command_ConstructAmericaInfantryPathfinder
  558.   6 = Command_ConstructAmericaInfantryBiohazardTech
  559.   7 = Command_UpgradeAmericaRangerFlashBangGrenade 
  560.   8 = Command_UpgradeAmericaRangerCaptureBuilding
  561.  11 = Command_SetRallyPoint
  562.  12 = Command_Sell
  563. End
  564.  
  565. CommandSet AmericaSupplyCenterCommandSet
  566.   1 = Command_ConstructAmericaVehicleChinook
  567.  11 = Command_SetRallyPoint
  568.  12 = Command_Sell   
  569. End
  570.  
  571. CommandSet AmericaPowerPlantCommandSet
  572.   1 = Command_UpgradeAmericaAdvancedControlRods
  573.  12 = Command_Sell   
  574. End
  575.  
  576. CommandSet AmericaStrategyCenterCommandSet
  577.   1 = Command_InitiateBattlePlanBombardment
  578.   3 = Command_InitiateBattlePlanHoldTheLine
  579.   5 = Command_InitiateBattlePlanSearchAndDestroy
  580.   8 = Command_UpgradeAmericaCompositeArmor
  581.   9 = Command_UpgradeAmericaAdvancedTraining
  582.  10 = Command_UpgradeAmericaDroneArmor
  583.  11 = Command_StrategyCenter_Stop
  584.  12 = Command_Sell   
  585. End
  586.  
  587. CommandSet AmericaDetentionCampCommandSet
  588.   1 = Command_CIAIntelligence
  589.  12 = Command_Sell
  590. End
  591.  
  592. CommandSet AmericaParticleUplinkCannonCommandSet
  593.   1 = Command_FireParticleUplinkCannon
  594.  12 = Command_Sell
  595. End
  596.  
  597. CommandSet BaikonurLaunchTowerCommandSet
  598.   1 = Command_LaunchBaikonurRocket
  599.   2 = Command_DetonateBaikonurRocketAtLocation
  600. End
  601.  
  602.  
  603. CommandSet AmericaPatriotBatteryCommandSet
  604.   11 = Command_Stop
  605.   12 = Command_Sell
  606. End
  607.  
  608. CommandSet ChinaCommandCenterCommandSet
  609.   1  = Command_ConstructChinaDozer
  610.   3  = Command_NapalmStrike
  611.   4  = Command_ClusterMines
  612.   5  = Command_CashHack
  613.   6  = Command_ArtilleryBarrage
  614.   7  = Command_EmergencyRepair
  615.   8  = Command_EMPPulse
  616.   9  = Command_UpgradeChinaRadar
  617.   10 = Command_UpgradeChinaMines
  618.   11 = Command_SetRallyPoint
  619.   12 = Command_Sell
  620. End
  621.  
  622. CommandSet ChinaBunkerCommandSet
  623.   1 = Command_TransportExit
  624.   2 = Command_TransportExit
  625.   3 = Command_TransportExit
  626.   4 = Command_TransportExit
  627.   5 = Command_TransportExit
  628.   6 = Command_Evacuate 
  629.  10 = Command_UpgradeChinaMines
  630.  12 = Command_Sell  
  631. End
  632.  
  633. CommandSet ChinaPowerPlantCommandSet
  634.   1 = Command_Overcharge
  635.  10 = Command_UpgradeChinaMines
  636.  12 = Command_Sell  
  637. End
  638.  
  639. CommandSet ChinaSpeakerTowerCommandSet
  640. ; 10 = Command_UpgradeChinaMines
  641.  12 = Command_Sell  
  642. End
  643.  
  644. CommandSet ChinaGattlingCannonCommandSet
  645.  10 = Command_UpgradeChinaMines
  646.  11 = Command_Stop
  647.  12 = Command_Sell  
  648. End
  649.  
  650. CommandSet ChinaBarracksCommandSet
  651.   1 = Command_ConstructChinaInfantryRedguard
  652.   2 = Command_ConstructChinaInfantryTankHunter
  653.   3 = Command_ConstructChinaInfantryHacker
  654.   4 = Command_ConstructChinaInfantryBlackLotus
  655.   5 = Command_UpgradeChinaRedguardCaptureBuilding
  656.  10 = Command_UpgradeChinaMines
  657.  11 = Command_SetRallyPoint
  658.  12 = Command_Sell 
  659. End
  660.  
  661. CommandSet ChinaWarFactoryCommandSet
  662.   1  = Command_ConstructChinaTankBattleMaster
  663.   2  = Command_ConstructChinaVehicleTroopCrawler
  664.   3  = Command_ConstructChinaTankDragon
  665.   4  = Command_ConstructChinaTankGattling
  666.   5  = Command_ConstructChinaVehicleInfernoCannon
  667.   6  = Command_ConstructChinaTankOverlord
  668.   7  = Command_ConstructChinaVehicleNukeLauncher
  669.   8  = Command_UpgradeChinaBlackNapalm
  670.   9  = Command_UpgradeChinaChainGuns
  671.   10 = Command_UpgradeChinaMines
  672.   11 = Command_SetRallyPoint
  673.   12 = Command_Sell
  674. End
  675.  
  676. CommandSet ChinaSupplyCenterCommandSet
  677.   1 = Command_ConstructChinaVehicleSupplyTruck
  678.  10 = Command_UpgradeChinaMines
  679.  11 = Command_SetRallyPoint
  680.  12 = Command_Sell  
  681. End
  682.  
  683. CommandSet ChinaAirfieldCommandSet
  684.   1 = Command_ConstructChinaJetMIG
  685.   2 = Command_UpgradeChinaAircraftArmor
  686.  10 = Command_UpgradeChinaMines
  687.  12 = Command_Sell
  688. End
  689.  
  690. CommandSet ChinaPropagandaCenterCommandSet
  691.   1  = Command_UpgradeChinaNationalism
  692.   3  = Command_UpgradeChinaSubliminalMessaging
  693.  10  = Command_UpgradeChinaMines
  694.  12  = Command_Sell  
  695. End
  696.  
  697. CommandSet ChinaNuclearMissileCommandSet
  698.   1 = Command_NeutronMissile
  699.   7 = Command_UpgradeChinaUraniumShells
  700.   8 = Command_UpgradeChinaNuclearTanks
  701.  10 = Command_UpgradeChinaMines
  702.  12 = Command_Sell  
  703. End
  704.  
  705. CommandSet GLACommandCenterCommandSet
  706.   1  = Command_ConstructGLAWorker
  707.   5  = Command_Ambush
  708.   6  = Command_EmergencyRepair
  709.   7  = Command_AnthraxBomb
  710.   11 = Command_SetRallyPoint
  711.   12 = Command_Sell
  712. End
  713.  
  714. CommandSet GLAArmsDealerCommandSet
  715.   1  = Command_ConstructGLATankScorpion
  716.   2  = Command_ConstructGLAVehicleTechnical
  717.   3  = Command_ConstructGLAVehicleRadarVan
  718.   4  = Command_ConstructGLAVehicleQuadCannon
  719.   5  = Command_ConstructGLAVehicleToxinTruck
  720.   6  = Command_ConstructGLAVehicleRocketBuggy
  721.   7  = Command_ConstructGLATankMarauder
  722.   8  = Command_ConstructGLAVehicleBombTruck
  723.   9  = Command_ConstructGLAVehicleScudLauncher
  724.   10 = Command_UpgradeGLAScorpionRocket
  725.   11 = Command_SetRallyPoint
  726.   12 = Command_Sell
  727. End
  728.  
  729. CommandSet GLABarracksCommandSet
  730.   1  = Command_ConstructGLAInfantryRebel
  731.   2  = Command_ConstructGLAInfantryRPGTrooper
  732.   3  = Command_ConstructGLAInfantryTerrorist
  733.   4  = Command_ConstructGLAInfantryAngryMob
  734.   5  = Command_ConstructGLAInfantryHijacker
  735.   6  = Command_ConstructGLAInfantryJarmenKell
  736.   7  = Command_UpgradeGLARebelCaptureBuilding
  737.   11 = Command_SetRallyPoint
  738.   12 = Command_Sell 
  739. End
  740.  
  741. CommandSet GLABlackMarketCommandSet
  742.   1  = Command_UpgradeGLAAPBullets
  743.   2  = Command_UpgradeGLAAPRockets
  744.   3  = Command_UpgradeGLAJunkRepair
  745.   4  = Command_UpgradeGLABuggyAmmo
  746.   5 = Command_UpgradeGLARadarVanScan
  747.   12 = Command_Sell
  748. End
  749.  
  750. CommandSet GLAScudStormCommandSet
  751.   1  = Command_ScudStorm
  752.   12 = Command_Sell
  753. End
  754.  
  755. CommandSet GLASupplyStashCommandSet
  756.   1  = Command_ConstructGLAWorker
  757.   11 = Command_SetRallyPoint
  758.   12 = Command_Sell
  759. End
  760.  
  761. CommandSet GLAPalaceCommandSet
  762.   1  = Command_StructureExit 
  763.   2  = Command_StructureExit
  764.   3  = Command_StructureExit
  765.   4  = Command_StructureExit
  766.   5  = Command_StructureExit
  767.   6  = Command_Evacuate
  768.   8  = Command_UpgradeGLAArmTheMob
  769.   9  = Command_UpgradeGLACamouflage
  770.   10 = Command_UpgradeGLAToxinShells
  771.   11 = Command_UpgradeGLAAnthraxBeta
  772.   12 = Command_Sell
  773. End
  774.  
  775. CommandSet GLADemoTrapCommandSet
  776.   1  = Command_SetDemoTrapProximityDetonation
  777.   2  = Command_SetDemoTrapManualDetonation
  778.   5  = Command_DetonateDemoTrap
  779.   12 = Command_Sell
  780. End
  781.  
  782. CommandSet GLATunnelNetworkCommandSet
  783.   1  = Command_StructureExit
  784.   2  = Command_StructureExit
  785.   3  = Command_StructureExit
  786.   4  = Command_StructureExit
  787.   5  = Command_StructureExit
  788.   6  = Command_StructureExit
  789.   7  = Command_StructureExit
  790.   8  = Command_StructureExit
  791.   9  = Command_StructureExit
  792.   10 = Command_StructureExit
  793.   11 = Command_Evacuate
  794.   12 = Command_Sell
  795. End
  796.  
  797. CommandSet CivilianCarBombCommandSet
  798.   9  = Command_AttackMove
  799.   11 = Command_Guard
  800.   12 = Command_Stop
  801. End
  802.  
  803. CommandSet GLAStingerSiteCommandSet
  804.   11 = Command_Stop
  805.   12 = Command_Sell
  806. End
  807.  
  808. ;Rank 1 only has 3 positions
  809. CommandSet SCIENCE_AMERICA_CommandSetRank1
  810.   1 = Command_PurchaseSciencePaladinTank
  811.   2 = Command_PurchaseScienceStealthFighter
  812.   3 = Command_PurchaseScienceSpyDrone
  813. END
  814.  
  815. ; Rank 3 assign buttons to position like so:
  816. ; 1 4 7 10
  817. ; 2 5 8 11
  818. ; 3 6 9 12
  819. CommandSet SCIENCE_AMERICA_CommandSetRank3
  820.   1 = Command_PurchaseSciencePathfinder
  821.   4 = Command_PurchaseScienceParadrop1
  822.   5 = Command_PurchaseScienceParadrop2
  823.   6 = Command_PurchaseScienceParadrop3
  824.   7 = Command_PurchaseScienceA10ThunderboltMissileStrike1
  825.   8 = Command_PurchaseScienceA10ThunderboltMissileStrike2
  826.   9 = Command_PurchaseScienceA10ThunderboltMissileStrike3
  827.   10 = Command_PurchaseScienceEmergencyRepair1
  828.   11 = Command_PurchaseScienceEmergencyRepair2
  829.   12 = Command_PurchaseScienceEmergencyRepair3
  830. END
  831.  
  832. ; Rank 8 only has 1 position
  833. CommandSet SCIENCE_AMERICA_CommandSetRank8
  834.   1 = Command_PurchaseScienceDaisyCutter
  835. END
  836.  
  837. CommandSet SCIENCE_CHINA_CommandSetRank1
  838.   1 = Command_PurchaseScienceRedGuardTraining
  839.   2 = Command_PurchaseScienceArtilleryTraining
  840.   3 = Command_PurchaseScienceNukeLauncher
  841. END
  842.  
  843. CommandSet SCIENCE_CHINA_CommandSetRank3
  844.   1 = Command_PurchaseScienceClusterMines
  845.   4 = Command_PurchaseScienceArtilleryBarrage1
  846.   5 = Command_PurchaseScienceArtilleryBarrage2
  847.   6 = Command_PurchaseScienceArtilleryBarrage3
  848.   7 = Command_PurchaseScienceCashHack1
  849.   8 = Command_PurchaseScienceCashHack2
  850.   9 = Command_PurchaseScienceCashHack3
  851.   10 = Command_PurchaseScienceEmergencyRepair1
  852.   11 = Command_PurchaseScienceEmergencyRepair2
  853.   12 = Command_PurchaseScienceEmergencyRepair3
  854. END
  855.  
  856. CommandSet SCIENCE_CHINA_CommandSetRank8
  857.   1 = Command_PurchaseScienceEMPPulse
  858. END
  859.  
  860. CommandSet SCIENCE_GLA_CommandSetRank1
  861.   1 = Command_PurchaseScienceScudLauncher
  862.   2 = Command_PurchaseScienceMarauderTank
  863.   3 = Command_PurchaseScienceTechnicalTraining
  864. END
  865. CommandSet SCIENCE_GLA_CommandSetRank3
  866.   1 = Command_PurchaseScienceHijacker
  867.   4 = Command_PurchaseScienceRebelAmbush1
  868.   5 = Command_PurchaseScienceRebelAmbush2
  869.   6 = Command_PurchaseScienceRebelAmbush3
  870.   7 = Command_PurchaseScienceCashBounty1
  871.   8 = Command_PurchaseScienceCashBounty2
  872.   9 = Command_PurchaseScienceCashBounty3
  873.   10 = Command_PurchaseScienceEmergencyRepair1
  874.   11 = Command_PurchaseScienceEmergencyRepair2
  875.   12 = Command_PurchaseScienceEmergencyRepair3
  876. END
  877. CommandSet SCIENCE_GLA_CommandSetRank8
  878.   1 = Command_PurchaseScienceAnthraxBomb
  879. END
  880.  
  881.  
  882. ;///////////////////////////////////////
  883. ;/ Special Power Shortcut Command Sets /
  884. ;///////////////////////////////////////
  885. ;A max of 5 controls are supported at this time
  886.  
  887. CommandSet SpecialPowerShortcutUSA
  888.   3 = Command_A10ThunderboltMissileStrikeFromCommandCenter
  889.   2 = Command_ParadropFromCommandCenter
  890.   1 = Command_SpyDroneFromCommandCenter
  891.   4 = Command_EmergencyRepairFromCommandCenter
  892.   5 = Command_DaisyCutterFromCommandCenter
  893. END
  894.  
  895. CommandSet SpecialPowerShortcutChina
  896.   1 = Command_ClusterMinesFromCommandCenter
  897.   2 = Command_ArtilleryBarrageFromCommandCenter
  898.   3 = Command_CashHackFromCommandCenter
  899.   4 = Command_EmergencyRepairFromCommandCenter
  900.   5 = Command_EMPPulseFromCommandCenter
  901. END
  902.  
  903.  
  904. CommandSet SpecialPowerShortcutGLA
  905.   1 =Command_AmbushFromCommandCenter
  906.   2 =Command_EmergencyRepairFromCommandCenter
  907.   3 =Command_AnthraxBombFromCommandCenter
  908. END
  909.